#ifndef TURTLE_H
#define TURTLE_H
#include <SDL2/SDL.h>
#include "enemy.h"

class cTurtle : public cEnemy
{
public:
	cTurtle(int x, int y);
	~cTurtle();
	virtual bool init();
	virtual void move(float dt, cPlayer* mario);
	virtual void headbang();
	virtual void draw();
	int down;
	static SDL_Surface *TURTLE_SURFACE[2][2];
	static SDL_Surface *TURTLEFLY_SURFACE[2][2];
	static SDL_Surface *TURTLE_SURFACE_SHELL[4];
	void static initTURTLE();
    virtual void itemCollision(cPlayer* mario, std::vector<NpcItem *> &items);
   // virtual bool couldCollisionWithOthers();
private:
    void turtleSlidder(std::vector<NpcItem *> &items);
};
#endif 